
// 机构介绍
.first{
    background:rgba(244,253,255,1);
    border:1px solid rgba(229,229,229,1);
    border-radius:10px;
    display: flex;
    width:100%;
    box-sizing: border-box;
    padding:16px;
    .pic{
        width:260px;
        height:160px;
        border-radius:10px;
        background-image:url(../img/14img_Hospital.png);
        background-size: cover; 
    }
    .center{
        flex:1;
        margin-left:25px;
        p:nth-of-type(1){
            color:rgba(51,51,51,1);
            font-size: 14px;
            margin-top:10px;
            margin-bottom: 19px;
        }
        .two {
            display: flex;
            margin-bottom: 10px;
            span:nth-of-type(1){
                width:14px;
                height: 14px;
                background-size: cover; 
                margin-right:15px;
            
            }
            .icon1{
                background-image:url(../img/13icon01.png);
                background-size: cover;
            }
            .icon2{
                background-image:url(../img/13icon02.png);
                background-size: cover;
            }
            .icon3{
                background-image:url(../img/14icon.png);
                background-size: cover;
            }
            span:nth-of-type(2){
                color:rgba(102,102,102,1);
                font-size: 12px;
                line-height: 14px;
            }
            span:nth-of-type(3){
                color:rgba(102,102,102,1);
                font-size: 12px;
                flex: 1;
                line-height:20px;
            }


        }
    }
    .right{
        width:110px;
        p{
            width:100px;
            height:40px;
            background:rgba(83,221,223,1);
            border:1px solid rgba(229,229,229,1);
            border-radius:5px;
            margin-bottom: 12px;
            color:rgba(255,255,255,1);
            line-height: 40px;
            font-size: 14px;
            text-align: center;
        
        }
        p:nth-of-type(2){
            background: #fff;
            color:rgba(102,102,102,1);
        }

    }


}
.second{
    box-sizing: border-box;
    padding-left:17px;
    height:48px;
    color:rgba(51,51,51,1);
    font-size: 14px;
    line-height:48px;
    background:rgba(241,241,241,1);
    border-radius:10px 10px 0px 0px;
    margin:10px 0;
}
.three{
    .block{
        background:rgba(255,255,255,1);
        border:1px solid rgba(138,205,246,1);
        border-radius:5px;
        box-sizing: border-box;
        padding: 10px 16px;
        display: flex;
        margin-bottom: 10px;
        .logo{
            width:100px;
            height:120px;
            background:linear-gradient(0deg,rgba(234,244,254,1) 0%,rgba(255,255,255,1) 100%);
            background-size: cover;
            border-radius:10px;
            margin-right:20px;
            background-repeat: no-repeat;
            background-size: cover;
            
        }
        .three-center{
            flex: 1;
            p{
                margin-top:13px;
                display: flex;
                span{
                    display: block;
                }
                span:nth-of-type(1){
                    color:rgba(51,51,51,1);
                    font-size: 14px;
                    line-height: 1;
                    height: 20px;
                    margin-right:17px;
                }
                .small{
                    box-sizing: border-box;
                }
                
            }
            .tc{
                margin:0;
                color:rgba(153,153,153,1);
                font-size: 12px;
                line-height:22px;
                
            }
            .tc:nth-of-type(2){
                margin-top:8px;
                

            }
            .tc:nth-of-type(4){
                color: #FF6633;
                line-height: 20px;
            }


        }
        .three-right{
            width:140px;
            position: relative;
            p{
                position: absolute;
                // cursor: pointer;
                bottom: 0;
                width:120px;
                right:0;
                height:38px;
                background:rgba(113,209,255,1);
                border:1px solid rgba(229,229,229,1);
                border-radius:5px;
                color: #fff;
                font-size: 14px;
                line-height: 38px;
                text-align: center;
                
            }
        }

    }

}
.btns {
    margin-top: 20px;
    height: 32px;
   
    p {
        float: right;

        .btn {
            // cursor: pointer;
            width: 98px;
            height: 32px;
            background: rgba(222, 222, 222, 1);
            border: 1px solid rgba(229, 229, 229, 1);
            border-radius: 5px;
            line-height: 32px;
            text-align: center;
            color: rgba(255, 255, 255, 1);
            font-size: 14px;
        }

        .word {
            width: 64px;
            height: 32px;
            background: rgba(255, 255, 255, 1);
            border: 1px solid rgba(229, 229, 229, 1);
            border-radius: 5px;
            line-height: 32px;
            text-align: center;
            color: rgba(51, 51, 51, 1);
            font-size: 14px;
            margin: 0 10px;

        }

        .blue {
            background: rgba(101, 178, 248, 1);
        }
    }
}
    

// @media screen and (min-width: 1400px){
//     .first{
//         background:rgba(244,253,255,1);
//         border:1px solid rgba(229,229,229,1);
//         border-radius:10px;
//         display: flex;
//         width:100%;
//         box-sizing: border-box;
//         padding:20px;
//         .pic{
//             width:360px;
//             height:240px;
//             border-radius:10px;
//             background-image:url(../img/14img_Hospital.png);
//             background-size: cover; 
//         }
//         .center{
//             flex:1;
//             margin-left:20px;
//             p:nth-of-type(1){
//                 color:rgba(51,51,51,1);
//                 font-size: 24px;
//                 margin-top:12px;
//                 margin-bottom: 21px;
//             }
//             .two {
//                 display: flex;
//                 margin-bottom: 15px;
//                 span:nth-of-type(1){
//                     width:18px;
//                     height: 18px;
//                     background-size: cover; 
//                     margin-right:20px;
                
//                 }
//                 .icon1{
//                     background-image:url(../img/14icon01.png);
//                     background-size: cover;
//                 }
//                 .icon2{
//                     background-image:url(../img/14icon02.png);
//                     background-size: cover;
//                 }
//                 .icon3{
//                     background-image:url(../img/14icon03.png);
//                     background-size: cover;
//                 }
//                 span:nth-of-type(2){
//                     color:rgba(102,102,102,1);
//                     font-size: 18px;
//                     line-height: 1;
//                 }
//                 span:nth-of-type(3){
//                     color:rgba(102,102,102,1);
//                     font-size: 18px;
//                     flex: 1;
//                     line-height:24px;
//                 }


//             }
//         }
//         .right{
//             width:160px;
//             p{
//                 width:100%;
//                 height:52px;
//                 background:rgba(83,221,223,1);
//                 border:1px solid rgba(229,229,229,1);
//                 border-radius:5px;
//                 margin-bottom: 10px;
//                 color:rgba(255,255,255,1);
//                 line-height: 52px;
//                 font-size: 24px;
//                 text-align: center;
            
//             }
//             p:nth-of-type(2){
//                 background: #fff;
//                 color:rgba(102,102,102,1);
//             }

//         }


//     }
//     .second{
//         box-sizing: border-box;
//         padding-left:20px;
//         height:62px;
//         color:rgba(51,51,51,1);
//         font-size: 20px;
//         line-height: 62px;
//         background:rgba(241,241,241,1);
//         border-radius:10px 10px 0px 0px;
//         margin:10px 0;
//     }
//     .three{
//         .block{
//             background:rgba(255,255,255,1);
//             border:1px solid rgba(138,205,246,1);
//             border-radius:5px;
//             box-sizing: border-box;
//             padding: 20px;
//             display: flex;
//             margin-bottom: 10px;
//             .logo{
//                 width:100px;
//                 height:124px;
//                 background:linear-gradient(0deg,rgba(234,244,254,1) 0%,rgba(255,255,255,1) 100%);
//                 border-radius:10px;
//                 margin-right:20px;
//                 background-repeat: no-repeat;
//                 background-image: url(../img/14img01.png);
//                 background-size: cover;
                
//             }
//             .three-center{
//                 flex: 1;
//                 p{
//                     margin-bottom: 10px;
//                     display: flex;
//                     span{
//                         display: block;
//                     }
//                     span:nth-of-type(1){
//                         color:rgba(51,51,51,1);
//                         font-size: 24px;
//                         line-height: 1;
//                         margin-right:20px;
//                     }
//                     .small{
//                         box-sizing: border-box;
//                         padding-top:5px;
//                     }
                   
//                 }
//                 .tc{
//                     color:rgba(153,153,153,1);
//                     font-size: 18px;
//                     line-height: 1;
                    
//                 }


//             }
//             .three-right{
//                 width:180px;
//                 position: relative;
//                 p{
//                     position: absolute;
//                     bottom: 0;
//                     width:100%;
//                     height:48px;
//                     background:rgba(113,209,255,1);
//                     border:1px solid rgba(229,229,229,1);
//                     border-radius:5px;
//                     color: #fff;
//                     font-size: 18px;
//                     line-height: 48px;
//                     text-align: center;
                   
//                 }
//             }

//         }

//     }




// }
.jy_layer {
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0);
    opacity: 0.4;
}

.jy_qy_qrap {
    position: fixed;
    width: 668px;
    background: #fff;
    border-radius: 8px;
    padding: 25px 74px;
    height: 500px;
    overflow-y: auto;
    left: 50%;
    top: 50%;
    box-sizing: border-box;
    transform: translateX(-50%) translateY(-50%);
    // margin: -350px 0 0 -400px;
    z-index: 10000;
    .x{
        width: 24px;
        height: 24px;
        background: url(../../dist/img/3icon05.png);
        background-size: cover;
        position: absolute;
        z-index: 999;
        right: 20px;
        top: 20px;
    }

    h3 {
        font-size: 18px;
        color: rgba(0, 152, 239, 1);
        margin-bottom: 24px;
    }

    .qy_info_wrap {
        margin-bottom: 9px;
        width: 520px;
        height:38px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(229, 229, 229, 1);
        border-radius: 8px;
        font-size: 12px;
        color: rgba(102, 102, 102, 1);
        position: relative;
    }
   

    .qy_info {

        width: 123px;
        height: 100%;
        font-size: 12px;
        color: rgba(51, 51, 51, 1);

        .img {
            width: 20px;
            height: 20px;
            margin: 0 17px 0 15px;
            background-repeat: no-repeat;
            background-size: 100%;

            &.img1 {
                background-image: url(../img/14icon01.png);
            }

            &.img2 {
                background-image: url(../img/14icon02.png)
            }

            &.img3 {
                background-image: url(../img/14icon03.png)
            }

        }
    }

    .que_ren {
        margin: 16px 0px 8px;

        span {
            width: 14px;
            height: 14px;
            margin-right: 16px;
            border: 1px solid #3DCA3F;
            overflow: hidden;
        }
        .check{
            border:0;
            background-image: url(../img/choice4.png);
            background-size: cover;
        }

        font-size:12px;
        font-family:'SourceHanSansCN-Regular';
        color:rgba(51, 133, 255, 1);
    }

    ._fwinfo {
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(229, 229, 229, 1);
        border-radius: 8px;

        h4 {
            border-bottom: 1px solid #c3c3c3;
            padding-left:18px;
            font-size: 12px;
            height: 38px;
            line-height:38px;
            font-weight: 400;
            color: rgba(51, 51, 51, 1);
        }
    }

    .fw_cont {
        padding:24px 30px 36px;

        .l2 {
            margin: 5px 0;
        }

        p {
            font-size: 12px;
            color: rgba(102, 102, 102, 1);
            line-height: 22px;
        }
    }

    .btn {
        width: 120px;
        height:38px;
        background: rgba(0, 152, 239, 1);
        border-radius: 10px;
        margin: 0 auto;
        font-size: 14px;
        color: rgba(255, 255, 255, 1);
        line-height: 38px;
        text-align: center;
        // cursor: pointer;
        margin-top: 30px;
    }
}

